package dominio

import applicationModel.Fila
import java.util.ArrayList
import java.util.List
import org.uqbar.commons.utils.Observable

@Observable
class JardinTablero {
	@Property List<Fila> filas
	@Property Fila filaSeleccionada
	@Property Jugador jugador

	new(Jugador jug){
		jugador = jug
	}

	def start() {
		filas = new ArrayList<Fila>
		filas.add(new Fila("tierra"))
		filas.add(new Fila("tierra"))
		filas.add(new Fila("agua"))
		filas.add(new Fila("tierra"))
		filas.add(new Fila("tierra"))
	}

	def refresh() {
		var aux = new ArrayList<Fila>
		aux = this.getFilas as ArrayList<Fila>
		filas = new ArrayList
		filas = aux
		var dinero = jugador.getDinero
		jugador.dinero = dinero
	}

}
